Minutes, IBIS Quality Committee

13 December 2011

11:00-12:00 EST (08:00-09:00 PST)

ROLL CALL

Cisco Systems:                  Tony Penaloza
Ericsson:                     * Anders Ekholm
Green Streak Programs:          Lynne Green
Huawei Technologies:            Guan Tao
IBM:                            Bruce Archambeault
                                Greg Edlund
IOMethodology:                  Lance Wang
Mentor Graphics:                John Angulo
Micron Technology:              Moshiul Haque,
                                Randy Wolff
Nokia Siemens Networks:       * Eckhard Lenski
QLogic Corp.:                   James Zhou
Signal Consulting Group:        Tim Coyle
Signal Integrity Software     * Mike LaBonte
Teraspeed Consulting Group:   * Bob Ross
Texas Instruments:              Pavani Jella

Everyone in attendance marked by *

NOTE: "AR" = Action Required.

-----------------------MINUTES ---------------------------
Mike LaBonte conducted the meeting.

Call for opens and IBIS related patent disclosures:

- Anders: WebEx issues

- Anders: Would like to receive latest External Test document

AR: Mike report on status of External Test BIRD 

- Bob: We seem to be losing critical mass
  - Attendance in these meetings is dropping

AR Review:

- Mike to ask Greg about time change
  - Email sent

New items:

Group direction:
- Anders: It may be too early to work on AMI quality
- Bob: It's hard to do this when the new IBIS version is in flux
  - Greg's checklist is only a minimal starting point
- Mike: We had discussed moving the meeting an hour later
  - We have no confirmation that this would help Greg
- Anders: That would be worse for me
- Mike: We could have less meetings
- Bob: We might suspend
- Anders: With a proposed cutoff time for BIRDs, should we review?
- Mike: The ATM group is for technical discussion
  - The editorial group for other matters
- Bob: The editorial work is not very interesting
  - Michael has folded passed BIRDs into a draft
  - We are stalled until everything is in the MSWord document
  - The AMI section structure is unsustainable as it stands
  - AMI versioning means we have to support a cumulative document
    - The parser has to change based on the AMI version
- Mike: We could meet every 3 weeks
- Eckhard: If we will discuss AMI that will not be enough
- We decided to meet every two weeks

- The next meeting will be Jan 10

We reviewed existing IBISCHK parser bugs related to AMI:

BUG 124:
- Bob: This is a pipe comment problem related to whitespace

BUG 125:
- Bob: The Format keyword is repeated, and this is not checked
  - The IBIS spec implies but does not say that repeated keywords are not allowed
  - This is garbage AMI code that passes the parser
- Mike: Also the order of keywords must not matter
- Bob: It should be a parser error if a read-in keyword is seen again

BUG 126:
- Bob: extra words after the keyword are simply not detected
- Mike: The language used in the spec about parameters is not clear
  - Some words are overloaded
  - "String" can be a parameter value or the whole text sent to a DLL
- Bob: We are now adding things like a string language within a parameter
- Mike: Would a numeric value in double quotes fail the parser?
- Bob: No

BUG 127:
- Mike: This looks like 126
- Bob: It is fatal when the extra word is at the top level
- Mike: We don't know if ERROR_FATAL or (Description is the problem
- Bob: Description can appear anywhere in the file
- Mike: Tools would not know what to do with it except in a parameter

BUG 128:
- Mike: This is top level section duplication
  - A rule that no keyword may be repeated at any level would catch this
- Bob: We should have generally stated rules "except where otherwise stated"

Mike: Should this group maintain it's own set of parser regression tests?
- Bob: It may be too big a task
  - The tests are cumulative, the set grows forever
- Mike: The tests are available only to those who pay for the parser
  - We could propose to the Open Forum that tests should be openly available
- Bob: Recent parsers have been breaking old tests
- Mike: The test platform might be an issue
- Bob: Some tests are related to bugs that have been fixed
  - Complexity has grown over time
  - It's hard to have enough tests now
  - The Touchstone parser has a lot of tests
  - This is released only to those who pay for the parser
  - The parser distinguishes between versions and that is tested

Next meetings:
- Next meetings Jan 10 and Jan 24

Jan 10 agenda:
- Form list of new IBISCHK5 parser bugs for AMI

Meeting ended at 12:37 Eastern Time.
